---
title: Redis
description: Redis缓存数据库学习指南
sidebar_position: 2
---

# Redis缓存数据库

## 数据类型
1. 基本类型
   - String
   - Hash
   - List
   - Set
   - Sorted Set

2. 高级类型
   - Bitmap
   - HyperLogLog
   - GEO
   - Stream

## 高级特性
1. 持久化
   - RDB
   - AOF
   - 混合持久化

2. 主从复制
   - 复制原理
   - 哨兵模式
   - 集群模式

3. 缓存设计
   - 缓存策略
   - 一致性
   - 穿透/击穿/雪崩
   - 过期策略

## 实践应用
1. 常见场景
   - 缓存
   - 计数器
   - 分布式锁
   - 消息队列

2. 性能优化
   - 内存优化
   - 网络优化
   - 持久化优化 